package com.xuecheng.api.content;

import com.xuecheng.api.content.model.dto.CourseTeacherDTO;
import com.xuecheng.api.content.model.vo.CourseTeacherVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

import java.util.List;

/**
 * <p>
 * 课程教师Api接口
 * </p>
 *
 * @Description:
 */
@Api(value = "课程教师Api接口", tags = "内容-课程教师Api接口", description = "课程教师Api接口")
public interface CourseTeacherApi {

    @ApiOperation("查询课程教师信息")
    List<CourseTeacherDTO> queryTeacherList(Long courseId);

    @ApiOperation("新增或修改课程教师信息")
    CourseTeacherDTO createOrModifyTeacher(CourseTeacherVo vo);

    @ApiOperation("删除课程教师信息")
    void removeTeacher(Long courseBaseId, Long courseTeacherId);
}
